owe one's thanks - Deutsch Englisch Wörterbuch